#ifndef __EV1527_H
#define __EV1527_H

#ifdef __cplusplus
extern "C" {
#endif

#include "stdio.h"
#include "sTDINT.h"

// EV1527协议参数
#define EV1527_BIT_COUNT      24      // EV1527协议位宽
#define LEAD_CODE_MIN_US      10500    // 引导码最小时间（12.4ms - 20%）
#define LEAD_CODE_MAX_US      13500  // 引导码最大时间（12.4ms + 20%）
#define BIT0_LOW_MIN_US       300     // 0码低电平最小时间
#define BIT0_LOW_MAX_US       500     // 0码低电平最大时间
#define BIT1_LOW_MIN_US       1000    // 1码低电平最小时间
#define BIT1_LOW_MAX_US       1350    // 1码低电平最大时间



void EV1527_ProcessData(void) ;                          // EV1527协议解码

#ifdef __cplusplus
}
#endif

#endif
